package com.sdhs.projectschedule.domain;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.sdhs.common.annotation.Excel;
import com.sdhs.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 项目进度控制--供货填报对象 gc_progress_supply_fill
 * 
 * @author ww
 */
@Data
public class GcProgressSupplyFill extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    public GcProgressSupplyFill() {
        isDelete = "0";
    }

    /** 主键id */
    private Long id;

    /** 关联项目id */
    private Long projectId;

    /** 清单表主键 */
    @Excel(name = "清单表主键")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long manageId;

    /** 本次供货数量 */
    @Excel(name = "本次供货数量")
    private Long supplyQuantity;

    /** 供货填报主表id */
    @Excel(name = "供货填报主表id")
    private Long supplyId;

    private String isDelete;

    /** 总数量 */
    @Excel(name = "总数量")
    private String quantity;

    /**
     * 计划类别
     */
    @Excel(name = "计划类别")
    private String procurementType;
}
